Serialized Form


Package agents

Class agents.EnterBidDialog extends javax.swing.JDialog implements Serializable

serialVersionUID: -8582527630534972700L

Serialized Fields

negoinfo

agents.NegoInfo negoinfo

selectedAction

Action selectedAction

agent

Agent agent

negotiationMessages

javax.swing.JTextArea negotiationMessages

buttonAccept

javax.swing.JButton buttonAccept

buttonEnd

javax.swing.JButton buttonEnd

buttonBid

javax.swing.JButton buttonBid

buttonPanel

javax.swing.JPanel buttonPanel

BidTable

javax.swing.JTable BidTable

Class agents.EnterBidDialogExtended extends javax.swing.JDialog implements Serializable

Serialized Fields

negoinfo

agents.NegoInfo negoinfo

selectedAction

Action selectedAction

agent

UIAgentExtended agent

negotiationMessages

javax.swing.JTextArea negotiationMessages

buttonAccept

javax.swing.JButton buttonAccept

buttonEnd

javax.swing.JButton buttonEnd

buttonBid

javax.swing.JButton buttonBid

buttonPanel

javax.swing.JPanel buttonPanel

BidTable

javax.swing.JTable BidTable

BidHistoryTable

javax.swing.JTable BidHistoryTable

historyinfo

agents.HistoryInfo historyinfo

chartPanel

org.jfree.chart.ChartPanel chartPanel

defaultChartPanel

javax.swing.JPanel defaultChartPanel

plot

negotiator.gui.chart.UtilityPlot plot

Package agents.anac.y2011.IAMhaggler2011

Class agents.anac.y2011.IAMhaggler2011.Pair extends java.lang.Object implements Serializable

serialVersionUID: -3160841691791187933L

Serialized Fields

fst

java.lang.Object fst

snd

java.lang.Object snd

Package agents.bayesianopponentmodel

Class agents.bayesianopponentmodel.OpponentModelUtilSpace extends UtilitySpace implements Serializable

Serialized Fields

opponentmodel

OpponentModel opponentmodel

Package misc

Class misc.Pair extends java.lang.Object implements Serializable

serialVersionUID: -3269964369920187563L

Serialized Fields

fst

java.lang.Object fst
Reference to the first object of the pair.


snd

java.lang.Object snd
Reference to the second object of the pair.

Class misc.ScoreKeeper extends java.lang.Object implements Serializable

serialVersionUID: -8974661138458056269L

Serialized Fields

m

java.util.Map<K,V> m
Map of objects and their score


max

int max
The highest score in the map


total

int total
The sum of all scores in the map


Package negotiator

Class negotiator.ArrayListXML extends java.util.ArrayList<E> implements Serializable

serialVersionUID: 2308241807299226296L

Class negotiator.Bid extends java.lang.Object implements Serializable

serialVersionUID: -7723017380013100614L

Serialized Fields

fDomain

Domain fDomain

fValues

java.util.HashMap<K,V> fValues

Class negotiator.BidHistory extends java.lang.Object implements Serializable

serialVersionUID: 1663962498632353562L

Serialized Fields

bidList

java.util.List<E> bidList

TEST_EQUIVALENCE

boolean TEST_EQUIVALENCE
Set this boolean to true if you want to verify that two agents are exactly equal

Class negotiator.Domain extends java.lang.Object implements Serializable

serialVersionUID: -8729366996052137300L

Serialized Fields

fObjectivesRoot

Objective fObjectivesRoot

name

java.lang.String name

root

SimpleElement root

Package negotiator.bidding

Class negotiator.bidding.BidDetails extends java.lang.Object implements Serializable

serialVersionUID: -6111983303592311613L

Serialized Fields

bid

Bid bid
the bid of an agent


myUndiscountedUtil

double myUndiscountedUtil
the utility corresponding to the bid


time

double time
time the bid was offered (so the discounted utility can be calculated at that time)


Package negotiator.boaframework

Class negotiator.boaframework.BOAagentInfo extends java.lang.Object implements Serializable

serialVersionUID: 2868410344415899340L

Serialized Fields

offeringStrategy

BOAcomponent offeringStrategy
Offering strategy of the specified agent


acceptanceStrategy

BOAcomponent acceptanceStrategy
Acceptance strategy of the specified agent


opponentModel

BOAcomponent opponentModel
Opponent model of the specified agent


omStrategy

BOAcomponent omStrategy
Opponent model strategy of the specified agent

Class negotiator.boaframework.BOAcomponent extends java.lang.Object implements Serializable

serialVersionUID: 9055936213274664445L

Serialized Fields

classname

java.lang.String classname
Classname of the component


type

ComponentsEnum type
Type of the component, for example "as" for acceptance condition


parameters

java.util.HashMap<K,V> parameters
Parameters which should be used to initialize the component upon creation


orgParam

java.util.ArrayList<E> orgParam

Class negotiator.boaframework.BOAparameter extends java.lang.Object implements Serializable

serialVersionUID: 2555736049221913613L

Serialized Fields

name

java.lang.String name
Name of the parameter.


low

java.math.BigDecimal low
Lowerbound of the specified range.


high

java.math.BigDecimal high
Upperbound of the specified range.


step

java.math.BigDecimal step
Step size of the specified range.


valuePairs

java.util.HashSet<E> valuePairs
set of separate values which the specified variable should attain


description

java.lang.String description
description of the parameter

Class negotiator.boaframework.SessionData extends java.lang.Object implements Serializable

serialVersionUID: -2269008062554989046L

Serialized Fields

biddingStrategyData

java.io.Serializable biddingStrategyData
Object saved by the bidding strategy.


opponentModelData

java.io.Serializable opponentModelData
Object saved by the opponent model.


acceptanceStrategyData

java.io.Serializable acceptanceStrategyData
Object saved by the acceptance strategy.


changed

boolean changed
Boolean used to mark that the object changed to avoid writing the same object to file.


Package negotiator.boaframework.offeringstrategy.anac2010.IAMhaggler2010

Class negotiator.boaframework.offeringstrategy.anac2010.IAMhaggler2010.Pair extends java.lang.Object implements Serializable

Serialized Fields

fst

java.lang.Object fst

snd

java.lang.Object snd

Package negotiator.boaframework.opponentmodel.tools

Class negotiator.boaframework.opponentmodel.tools.UtilitySpaceAdapter extends UtilitySpace implements Serializable

Serialized Fields

opponentModel

OpponentModel opponentModel

Package negotiator.issue

Class negotiator.issue.Issue extends Objective implements Serializable

serialVersionUID: -7635200438240075796L

Class negotiator.issue.IssueDiscrete extends Issue implements Serializable

serialVersionUID: -6220939483738304249L

Serialized Fields

values

java.util.List<E> values
List of possible values the issue can have


fDesc

java.util.HashMap<K,V> fDesc

Class negotiator.issue.IssueInteger extends Issue implements Serializable

serialVersionUID: -8669170842843623597L

Serialized Fields

range

RangeInt range

Class negotiator.issue.IssueReal extends Issue implements Serializable

serialVersionUID: 7974044551620253633L

Serialized Fields

range

Range range

fNumberOfDiscretizationSteps

int fNumberOfDiscretizationSteps

Class negotiator.issue.Objective extends java.lang.Object implements Serializable

serialVersionUID: -2929020937103860315L

Serialized Fields

number

int number

name

java.lang.String name

description

java.lang.String description

userObject

java.lang.Object userObject

parent

Objective parent

children

java.util.ArrayList<E> children

Class negotiator.issue.Value extends java.lang.Object implements Serializable

serialVersionUID: -1212374174018193000L

Class negotiator.issue.ValueDiscrete extends Value implements Serializable

serialVersionUID: 7357447303601851761L

Serialized Fields

value

java.lang.String value
Name of the value, for example "red".

Class negotiator.issue.ValueInteger extends Value implements Serializable

serialVersionUID: -8706454849472666446L

Serialized Fields

value

int value

Class negotiator.issue.ValueReal extends Value implements Serializable

serialVersionUID: 8695408707220542052L

Serialized Fields

value

double value

Package negotiator.protocol

Class negotiator.protocol.Protocol extends java.lang.Object implements Serializable

serialVersionUID: -7994042965683386295L

Serialized Fields

negoThread

java.lang.Thread negoThread

tournamentRunner

TournamentRunner tournamentRunner

stopNegotiation

boolean stopNegotiation
stopNegotiation indicates that the session has now ended. it is checked after every call to the agent, and if it happens to be true, session is immediately returned without any updates to the results list. This is because killing the thread in many cases will return Agent.getAction() but with a stale action. By setting stopNegotiation to true before killing, the agent will still immediately return.


agentRepItems

AgentRepItem[] agentRepItems

profileRepItems

ProfileRepItem[] profileRepItems

agentNames

java.lang.String[] agentNames

agentParams

java.util.HashMap<K,V>[] agentParams

domain

Domain domain
--


agentUtilitySpaces

UtilitySpace[] agentUtilitySpaces

actionEventListener

java.util.ArrayList<E> actionEventListener

fRoot

SimpleElement fRoot

sessionNr

int sessionNr

totalSessions

int totalSessions

Package negotiator.protocol.alternatingoffers

Class negotiator.protocol.alternatingoffers.AlternatingOffersProtocol extends Protocol implements Serializable

serialVersionUID: 7472004245336770247L

Serialized Fields

startingWithA

boolean startingWithA

actionEventListener

java.util.ArrayList<E> actionEventListener

startingAgent

java.lang.String startingAgent

outcome

NegotiationOutcome outcome

totalTime

java.lang.Integer totalTime

agentA

Agent agentA

agentB

Agent agentB

sessionrunner

AlternatingOffersBilateralAtomicNegoSession sessionrunner
fields copied from the NegotiationTemplate class


Package negotiator.protocol.auction

Class negotiator.protocol.auction.AuctionProtocol extends Protocol implements Serializable

serialVersionUID: -5739935989755679374L

Serialized Fields

ALLOWED_UTILITY_DEVIATION

double ALLOWED_UTILITY_DEVIATION

startingWithA

boolean startingWithA

non_gui_nego_time

int non_gui_nego_time

gui_nego_time

int gui_nego_time

Class negotiator.protocol.auction.FreeAuctionProtocol extends AuctionProtocol implements Serializable

Class negotiator.protocol.auction.MultiPhaseAuctionProtocol extends AuctionProtocol implements Serializable

serialVersionUID: 7674974180914595832L


Package negotiator.repository

Class negotiator.repository.AgentRepItem extends java.lang.Object implements Serializable

serialVersionUID: 2395318378966487611L

Serialized Fields

agentName

java.lang.String agentName

classPath

java.lang.String classPath
the key: short but unique name of the agent as it will be known in the nego system. This is an arbitrary but unique label for this TYPE of agent. Note that there may still be multiple actual agents of this type during a negotiation.


description

java.lang.String description
file path including the class name


params

java.lang.String params
description of this agent

Class negotiator.repository.DomainRepItem extends java.lang.Object implements Serializable

serialVersionUID: 6672725212678925392L

Serialized Fields

url

java.net.URL url

profiles

java.util.ArrayList<E> profiles

Class negotiator.repository.ProfileRepItem extends java.lang.Object implements Serializable

serialVersionUID: -5071749178482314158L

Serialized Fields

url

java.net.URL url

domain

DomainRepItem domain

Class negotiator.repository.ProtocolRepItem extends java.lang.Object implements Serializable

Serialized Fields

protocolName

java.lang.String protocolName

classPath

java.lang.String classPath
the key: short but unique name of the protocol as it will be known in the nego system. This is an arbitrary but unique label for this protocol.


description

java.lang.String description
file path including the class name


Package negotiator.tournament

Class negotiator.tournament.Tournament extends java.lang.Object implements Serializable

serialVersionUID: -7088222038853719662L

Serialized Fields

TournamentNumber

int TournamentNumber
TournamentNumber is used to give a unique reference to this tournament to the user. So the first tournament the user creates is tournament 1, the second 2, etc. The number is used in the tabs, eg "tour1" as tab name.


nrOfRunsPerSession

int nrOfRunsPerSession

BOAagentListA

java.util.ArrayList<E> BOAagentListA

BOAagentListB

java.util.ArrayList<E> BOAagentListB

variables

java.util.ArrayList<E> variables

sessions

java.util.ArrayList<E> sessions

Package negotiator.tournament.VariablesAndValues

Class negotiator.tournament.VariablesAndValues.AgentParameterVariable extends TournamentVariable implements Serializable

serialVersionUID: -8223126402840072070L

Serialized Fields

agentparam

AgentParam agentparam

Class negotiator.tournament.VariablesAndValues.AgentParamValue extends TournamentValue implements Serializable

serialVersionUID: 1391633175859262227L

Serialized Fields

value

java.lang.Double value

Class negotiator.tournament.VariablesAndValues.AgentValue extends TournamentValue implements Serializable

serialVersionUID: -1479458519909188852L

Serialized Fields

value

AgentRepItem value

Class negotiator.tournament.VariablesAndValues.AgentVariable extends TournamentVariable implements Serializable

serialVersionUID: -7857863575808230226L

Serialized Fields

side

java.lang.String side

Class negotiator.tournament.VariablesAndValues.BOAagentValue extends TournamentValue implements Serializable

serialVersionUID: 4154311572147986731L

Serialized Fields

value

BOAagentInfo value

Class negotiator.tournament.VariablesAndValues.BOAagentVariable extends TournamentVariable implements Serializable

serialVersionUID: 6409851887801713416L

Serialized Fields

side

java.lang.String side

Class negotiator.tournament.VariablesAndValues.DBLocationValue extends TournamentValue implements Serializable

serialVersionUID: 1L

Serialized Fields

value

java.lang.String value

Class negotiator.tournament.VariablesAndValues.DBLocationVariable extends TournamentVariable implements Serializable

serialVersionUID: 3916000985404639616L

Class negotiator.tournament.VariablesAndValues.DBPasswordValue extends TournamentValue implements Serializable

serialVersionUID: 1L

Serialized Fields

value

java.lang.String value

Class negotiator.tournament.VariablesAndValues.DBPasswordVariable extends TournamentVariable implements Serializable

serialVersionUID: 563404623019296025L

Class negotiator.tournament.VariablesAndValues.DBSessionValue extends TournamentValue implements Serializable

serialVersionUID: 1L

Serialized Fields

value

java.lang.String value

Class negotiator.tournament.VariablesAndValues.DBSessionVariable extends TournamentVariable implements Serializable

serialVersionUID: -4335662542882961866L

Class negotiator.tournament.VariablesAndValues.DBUserValue extends TournamentValue implements Serializable

serialVersionUID: 1L

Serialized Fields

value

java.lang.String value

Class negotiator.tournament.VariablesAndValues.DBUserVariable extends TournamentVariable implements Serializable

serialVersionUID: -1851516553702855611L

Class negotiator.tournament.VariablesAndValues.ExperimentalValue extends TournamentValue implements Serializable

serialVersionUID: -7690627644862645404L

Serialized Fields

value

double value

Class negotiator.tournament.VariablesAndValues.ExperimentalVariable extends TournamentVariable implements Serializable

serialVersionUID: -8560060884848539056L

Serialized Fields

side

java.lang.String side

Class negotiator.tournament.VariablesAndValues.ProfileValue extends TournamentValue implements Serializable

Serialized Fields

value

ProfileRepItem value

Class negotiator.tournament.VariablesAndValues.ProfileVariable extends TournamentVariable implements Serializable

serialVersionUID: -2392550149317557540L

Class negotiator.tournament.VariablesAndValues.ProtocolValue extends TournamentValue implements Serializable

serialVersionUID: -2565640538778156974L

Serialized Fields

value

ProtocolRepItem value

Class negotiator.tournament.VariablesAndValues.ProtocolVariable extends TournamentVariable implements Serializable

Class negotiator.tournament.VariablesAndValues.TotalSessionNumberValue extends TournamentValue implements Serializable

serialVersionUID: 1577274902162703852L

Serialized Fields

value

int value

Class negotiator.tournament.VariablesAndValues.TotalSessionNumberVariable extends TournamentVariable implements Serializable

serialVersionUID: -2284816489963319256L

Class negotiator.tournament.VariablesAndValues.TournamentOptionsValue extends TournamentValue implements Serializable

serialVersionUID: 1L

Serialized Fields

options

java.util.HashMap<K,V> options

Class negotiator.tournament.VariablesAndValues.TournamentOptionsVariable extends TournamentVariable implements Serializable

serialVersionUID: -9174953666963404019L

Class negotiator.tournament.VariablesAndValues.TournamentValue extends java.lang.Object implements Serializable

serialVersionUID: -1423141928886819879L

Class negotiator.tournament.VariablesAndValues.TournamentVariable extends java.lang.Object implements Serializable

serialVersionUID: 5326059723219308268L

Serialized Fields

values

java.util.ArrayList<E> values

Package negotiator.utility

Class negotiator.utility.UtilitySpace extends java.lang.Object implements Serializable

Serialized Fields

domain

Domain domain

fileName

java.lang.String fileName

discountFactor

double discountFactor

fReservationValue

java.lang.Double fReservationValue

fXMLRoot

SimpleElement fXMLRoot

fEvaluators

java.util.Map<K,V> fEvaluators

Package negotiator.xml

Class negotiator.xml.OrderedSimpleElement extends SimpleElement implements Serializable

Serialized Fields

index

int index

attributeKeys

java.util.List<E> attributeKeys

Class negotiator.xml.SimpleElement extends java.lang.Object implements Serializable

serialVersionUID: -575978416803618689L

Serialized Fields

tagName

java.lang.String tagName

text

java.lang.String text

attributes

java.util.HashMap<K,V> attributes

childElements

java.util.LinkedList<E> childElements